package params

type Sms struct {
	Mobile string `form:"mobile" json:"mobile" url:"mobile" biding:"required"`
}

type UserReq struct {
	Mobile   string `form:"mobile" json:"mobile" url:"mobile" biding:"required"`
	Password string `form:"password" json:"password" url:"password" biding:"required"`
	Code     int    `form:"code" json:"code" url:"code" biding:"required"`
}

type FriendShow struct {
	Mobile   string `form:"mobile" json:"mobile" url:"mobile" biding:"required"`
	NiceName string `form:"nickname" json:"nickname" url:"nickname" biding:"required"`
}

type AddFriend struct {
	UserId   int    `form:"userId" json:"userId" url:"userId" biding:"required"`
	FriendId int    `form:"friendId" json:"friendId" url:"friendId" biding:"required"`
	Remark   string `form:"remark" json:"remark" url:"remark" biding:"required"`
	Status   string `form:"status" json:"status" url:"status" biding:"required"`
}

type FriendList struct {
	FriendId int `form:"friendId" json:"friendId" url:"friendId" biding:"required"`
}

type AddBlack struct {
	UserId   int `form:"userId" json:"userId" url:"userId" biding:"required"`
	FriendId int `form:"friendId" json:"friendId" url:"friendId" biding:"required"`
}
type BlackList struct {
	FriendId int `form:"friendId" json:"friendId" url:"friendId" biding:"required"`
}

type AddMoments struct {
	UserId  int    `form:"userId" json:"userId" url:"userId" biding:"required"`
	Image   string `form:"image" json:"image" url:"image" biding:"required"`
	Content string `form:"content" json:"content" url:"content" biding:"required"`
	Count   int    `form:"count" json:"count" url:"count" biding:"required"`
}

type MomentList struct {
	FriendId int `form:"friendId" json:"friendId" url:"friendId" biding:"required"`
}

type Like struct {
	UserId   int `form:"userId" json:"userId" url:"userId" biding:"required"`
	MomentId int `form:"momentId" json:"momentId" url:"momentId" biding:"required"`
}
type Show struct {
	Id int `form:"Id" json:"Id" url:"Id" biding:"required"`
}
